The Inherent Cost of Remembering Consistently
نویسندگان
چکیده
Non-volatile memory (NVM) promises fast, byte-addressable and durable storage, with raw access latencies in the same order of magnitude as DRAM. But in order to take advantage of the durability of NVM, programmers need to design persistent objects which maintain consistent state across system crashes and restarts. Concurrent implementations of persistent objects typically make heavy use of expensive persistent fence instructions to ensure ordering among NVM accesses, thus negating some of the performance benefits of NVM. This raises the question of the minimal number of persistent fence instructions required to implement a persistent object. We answer this question in the deterministic lock-free case by providing lower and upper bounds on the required number of fence instructions. We obtain our upper bound by presenting a new universal construction that implements durably any object using at most one persistent fence per update operation invoked. Our lower bound states that in the worst case, each process needs to issue at least one persistent fence per update operation invoked.
منابع مشابه
A Minimal-Cost Inherent-Feedback Approach for Low-Power MRF-Based Logic Gates
The Markov random field (MRF) theory has been accepted as a highly effective framework for designing noise-tolerant nanometer digital VLSI circuits. In MRF-based design, proper feedback lines are used to control noise and keep the circuits in their valid states. However, this methodology has encountered two major problems that have limited the application of highly noise immune MRF-based circui...
متن کاملThe Effect of Using Supportive Teaching Strategies on Student Learning and Remembering
The Effect of Using Supportive Teaching Strategies on Student Learning and Remembering M. Samiee Zafarghandi, Ph.D.* M. Iravaanimanesh** Learning many of the concepts in mathematics are challenging for many students. To help students overcome these challenges, teachers employ appropriate teaching strategies. One such set of strategies aim at building supportive scaffoldings. ...
متن کاملCost-effectiveness of pharmacotherapy for smoking cessation
Cost-effectiveness analysis, even with its inherent methodological problems, consistently shows that when smoking cessation interventions are effective they are invariably also cost-effective. This is largely due to their relative low cost and the big impact that stopping smoking has on health outcomes. This is also the case for pharmacotherapy for smoking cessation, including nicotine replacem...
متن کاملاستفاده از تئوری تعمیم یافته کالای مرکب برای گروه بندی برخی از محصولات عمده زراعی در ایران
This study uses the Generalized Composite Commodity Theorem (GCCT) to investigate the consistency of aggregating major crop products in studying producer’s behaviour in Iran. The results show that all crop products, except corn, soybean, and melon can consistently be grouped into cereals, oil seeds, pulses, and vegetable composite commodities. In addition, the results testing the hypothesis of ...
متن کاملEvaluating Four Corners Textbooks in Terms of Cognitive Processes Using Bloom’s Revised Taxonomy
This study evaluated 2 ELT textbooks (Four Corners, Book 2 and Four CornersBook 3) drawing on Bloom’s revised taxonomy (BRT); it examined the extent towhich these ELT textbooks could demonstrate the 6 cognitive categories of the BRT(i.e., remembering, understanding, applying, analyzing, evaluating, and creating) intheir activities. To this end, content analysis was done to obtain the frequency ...
متن کامل